Skip to main content

Inactive Users API

POST /inactiveUsers

Description

This API endpoint retrieves a paginated list of inactive users.

Request Body

The request uses GraphQL to perform the inactiveUsers query.

Query:

query inactiveUsers ($page: Int, $size: Int) {
inactiveUsers (page: $page, size: $size) {
totalElements
size
number
}
}

GraphQL Variables:

{
"page": 0,
"size": 0
}

Example Request:

curl --location '' \
--header 'Content-Type: application/json' \
--data '{"query":"query inactiveUsers ($page: Int, $size: Int) {\n inactiveUsers (page: $page, size: $size) {\n totalElements\n size\n number\n }\n}","variables":{"page":0,"size":0}}'

Response:

  • Success (200 OK):

    • The response includes pagination details for inactive users.
    {
    "data": {
    "inactiveUsers": {
    "totalElements": 300,
    "size": 10,
    "number": 1
    }
    }
    }
    • totalElements: Total number of inactive users.
    • size: Number of inactive users per page.
    • number: Current page number.
  • Error (4XX/5XX):

    • If there is an issue with the request or if there is a server error, the response will include an error message and status code.

Note:

This endpoint provides paginated data on inactive users, which is useful for managing user activity and implementing re-engagement strategies. Adjust the page and size parameters to navigate through the results.